wählt eure Kontaktperson und Kontaktadresse
stellt Kontakt mit AGs und TBs sicher
organisiert das erste AG Meeting
fangt mit der Entwicklung an
schreibt das Spezifikationsdokument
starten den Entwicklungsprozess
bereitet einen ersten Prototypen vor
2 wöchentliche Organisation
Systematisches abarbeiten von Anforderungen
Treffen mit den AGs und TBs
Mehr in einen anderen Vorlesung
spezifiziert das Projekt
ist Kommunikation zwischen Teams und AG
Referenz bei Meinungsverschiedenheiten
(Details auf der Webseite)
Projektbeschreibung (maximal 1 Seite)
Ergebnisse (Deliverables, maximal 1 Seite)
Risiken (maximal 1 Seite)
Rechtliches
Vision
Ist-/Sollzustand
Domänenbeschreibung
Architekturdiagram
Abgabeformat, Softwaretyp, Vorgegebenes
Nicht: Einzelne Softwarefeatures
In welcher Form sollt ihr was liefern?
Was kann schiefgehen?
Wie plant ihr damit umzugehen?
Siehe Slides zur Teamfindung
Wer darf Software weiterverwenden?
Lizenz?
Schreibt es am besten direkt nach dem ersten AG Meeting.
Sendet die erste Version direkt an AGs und TBs
Am besten innerhalb von ein paar Tagen
AGs und TBs brauchen Zeit für Feedback!
Ihr braucht Zeit um Feedback einzuarbeiten
Abgabe: 1. Dezember.
Seid vorbereitet
Ihr wollt das Spezifikationsdokument schreiben
Ihr wollt mit dem Prozess beginnen
Legt eine Person fest die Protokoll führt
Hält Ergebnisse fest.
Was sind die Antworten auf vorbereitete Fragen?
Welche Entscheidungen wurden getroffen?
Gab es Meinungsverschiedenheiten?
Wurden Punkte vertagt?
Neue Anforderungen?
Prioritäten für die nächste Iteration?
Spezifikationsdokument!
Projektmanagement
Code Repository
Anforderungsverwaltung (Github, Gitlab)
Zusammenarbeit
Prototyp
Am Ende der 1. Iteration
Erste lauffähige Software
Kann extrem Minimal sein
Website im Zielframework die „Hallo Welt“ angibt
Selbst kompilierte lauffähige Version der existierenden Software mit kleiner Änderung
Query der Remote API die ein paar Statistiken produziert